package nl.fotoniq.android.lockpicker.shared;

import android.net.Uri;
import android.provider.Settings;

/**
 * The Class LockPickerConstants.
 * <p>
 * This is a constants class.
 * </p>
 * 
 * @author jeroen.brosens
 */
public final class LockPickerConstants {

	// Constants class
	private LockPickerConstants() {
	}

	// String constants
	public static final String TAG = "LockPicker";
	public static final String LOCK_SETTING_NAME = "lockscreen.lockexchange.enable";

	// Misc
	public static final Uri LOCK_SETTING_URI = Settings.System.getUriFor(LOCK_SETTING_NAME);

	// Defaults
	public static final boolean DEFAULT_DISCLAIMER_ACCEPTED = false;
	public static final boolean DEFAULT_SERVICE_STARTED = false;
	public static final boolean DEFAULT_SERVICE_START_ON_BOOT = false;
	public static final boolean DEFAULT_SHOW_NOTIFICATIONS = true;
	public static final boolean DEFAULT_LOCK_SETTING_ON_START = false;
	public static final boolean DEFAULT_LOCK_SETTING_ON_STOP = false;

	// Preference keys
	public static final String PREFERENCES_NAME = "preferences";
}
